floating ribs - Turkish English Dictionary